
package nl.boektrust.btsoep.wsimport.PersistentService;

import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>Java class for editionTypeCode.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * <p>
 * <pre>
 * &lt;simpleType name="editionTypeCode">
 *   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *     &lt;enumeration value="UNDEFINED"/>
 *     &lt;enumeration value="REGULAR"/>
 *     &lt;enumeration value="ILLUSTRATED"/>
 *     &lt;enumeration value="ABRIDGED"/>
 *     &lt;enumeration value="ADAPTED"/>
 *     &lt;enumeration value="ALTERNATE"/>
 *     &lt;enumeration value="ANNOTATED"/>
 *     &lt;enumeration value="BILINGUAL"/>
 *     &lt;enumeration value="BRAILLE"/>
 *     &lt;enumeration value="CRITICAL"/>
 *     &lt;enumeration value="COURSEPACK"/>
 *     &lt;enumeration value="ENLARGED"/>
 *     &lt;enumeration value="EXPURGATED"/>
 *     &lt;enumeration value="FACSIMILE"/>
 *     &lt;enumeration value="LARGE"/>
 *     &lt;enumeration value="MICROPRINT"/>
 *     &lt;enumeration value="MEDIA_TIE_IN"/>
 *     &lt;enumeration value="MULTILINGUAL"/>
 *     &lt;enumeration value="REVISED"/>
 *     &lt;enumeration value="SCHOOL"/>
 *     &lt;enumeration value="SIMPLIFIED"/>
 *     &lt;enumeration value="SPECIAL"/>
 *     &lt;enumeration value="STUDENT"/>
 *     &lt;enumeration value="TEACHER"/>
 *     &lt;enumeration value="UNABRIDGED"/>
 *     &lt;enumeration value="ULTRA_LARGE_PRINT"/>
 *     &lt;enumeration value="UNEXPURGATED"/>
 *     &lt;enumeration value="VARIORUM"/>
 *   &lt;/restriction>
 * &lt;/simpleType>
 * </pre>
 * 
 */
@XmlType(name = "editionTypeCode")
@XmlEnum
public enum EditionTypeCode {

    UNDEFINED,
    REGULAR,
    ILLUSTRATED,
    ABRIDGED,
    ADAPTED,
    ALTERNATE,
    ANNOTATED,
    BILINGUAL,
    BRAILLE,
    CRITICAL,
    COURSEPACK,
    ENLARGED,
    EXPURGATED,
    FACSIMILE,
    LARGE,
    MICROPRINT,
    MEDIA_TIE_IN,
    MULTILINGUAL,
    REVISED,
    SCHOOL,
    SIMPLIFIED,
    SPECIAL,
    STUDENT,
    TEACHER,
    UNABRIDGED,
    ULTRA_LARGE_PRINT,
    UNEXPURGATED,
    VARIORUM;

    public String value() {
        return name();
    }

    public static EditionTypeCode fromValue(String v) {
        return valueOf(v);
    }

}
